catching (someone) off guard

Traductions
застать (кого-то) врасплох
The sudden announcement was catching everyone off guard.
Неожиданное объявление застало всех врасплох.
Définitions
Surprising someone when they are not expecting it or are unprepared, often causing them to react with shock or confusion.